Improving Energy-Efficiency of Static Schedules by Core Consolidation and Switching Off Unused Cores
نویسندگان
چکیده
We demonstrate how static, energy-efficient schedules for independent, parallelizable tasks on parallel machines can be improved by modeling idle power if the static power consumption of a core comprises a notable fraction of the core’s total power, which more and more often is the case. The improvement is achieved by optimally packing cores when deciding about core allocation, mapping and DVFS for each task so that all unused cores can be switched off and overall energy usage is minimized. We evaluate our proposal with a benchmark suite of task collections, and compare the resulting schedules with an optimal scheduler that does however not take idle power and core switch-off into account. We find that we can reduce energy consumption by 66% for mostly sequential tasks on many cores and by up to 91% for a realistic multicore processor model.
منابع مشابه
Interplay of Power Management at Core and Server Level
While the feature sizes of recent Complementary Metal Oxid Semiconductor (CMOS) devices decrease the influence of static power prevails their energy consumption. Thus, power savings that benefit from Dynamic Frequency and Voltage Scaling (DVFS) are diminishing and temporal shutdown of cores or other microchip components become more worthwhile. A consequence of powering off unused parts of a chi...
متن کاملRouting Scalability in Multicore-Based Ad Hoc Networks
The integration of multicore processors into wireless mobile devices is creating new opportunities to enhance the speed and scalability of message routing in ad hoc networks. In this paper we study the impact of multicore technology on routing speed and node efficiency, and draw conclusions regarding the measures that should be taken to conserve energy and prolong the lifetime of a network. We ...
متن کاملEnergy and Feasibility Optimal Global Scheduling Framework on big.LITTLE platforms
Motivated by ARM’s big.LITTLE, the cutting-edge heterogeneous multi-core architecture that supports migration between cores with different performance and energy efficiency, this paper targets global heterogeneous multi-core scheduling, and achieves the optimality in terms of energy consumption and feasibility. To this end, we address the problem of determining not only the system static config...
متن کاملEnergy Savings on a Cloud-Based Opportunistic Infrastructure
In this paper, we address energy savings on a Cloud-based opportunistic infrastructure. The infrastructure implements opportunistic design concepts to provide basic services, such as virtual CPUs, RAM and Disk while profiting from unused capabilities of desktop computer laboratories in a non-intrusive way. We consider the problem of virtual machines consolidation on the opportunistic cloud comp...
متن کاملIntegrating Utilization Control with Task Consolidation for Power Optimization in Multi-Core Real-Time Systems
Since multi-core processors have become a primary trend in processor development, new scheduling algorithms are needed to minimize power consumption while achieving the desired timeliness guarantees for multi-core (and many-core) real-time embedded systems. Although various power/energyefficient scheduling algorithms have recently been proposed, existing studies may have degraded runtime perfor...
متن کامل